 package com.xiaochong.tir.common.data.po;
import java.util.Date;
import java.math.BigDecimal;

/**
 * 此类为[基础代码]自动生成
 * @author cx
 * @time 2018-08-04 10:20
 * 
 */
public class ActivityNotice {

    /** id */
    private Integer id;

    /** 创建时间 */
    private Date createTime;

    /** 通知名称 */
    private String noticeName;

    /** 活动内容 */
    private String noticeContent;

    /** 是否推送，1为是，0为否 */
    private String isPush;

    /** 是否有链接，1为是，0为否 */
    private String isUrl;

    /** 关联位置，1为url，2为native */
    private String relation;

    /** 跳转地址 */
    private String redirectUrl;

    /** 发布方式，1为立即，2为定时 */
    private String publishMode;

    /** 发布时间 */
    private Date publishTime;



 /**
     * 获取 id 的值
     * @return Integer
     */
    public Integer getId() {
        return id;
    }
    
    /**
     * 设置id 的值
     * @param Integer id
     */
    public ActivityNotice setId(Integer id) {
        this.id = id;
        return this;
    }
 /**
     * 获取 创建时间 的值
     * @return Date
     */
    public Date getCreateTime() {
        return createTime;
    }
    
    /**
     * 设置创建时间 的值
     * @param Date createTime
     */
    public ActivityNotice setCreateTime(Date createTime) {
        this.createTime = createTime;
        return this;
    }
 /**
     * 获取 通知名称 的值
     * @return String
     */
    public String getNoticeName() {
        return noticeName;
    }
    
    /**
     * 设置通知名称 的值
     * @param String noticeName
     */
    public ActivityNotice setNoticeName(String noticeName) {
        this.noticeName = noticeName;
        return this;
    }
 /**
     * 获取 活动内容 的值
     * @return String
     */
    public String getNoticeContent() {
        return noticeContent;
    }
    
    /**
     * 设置活动内容 的值
     * @param String noticeContent
     */
    public ActivityNotice setNoticeContent(String noticeContent) {
        this.noticeContent = noticeContent;
        return this;
    }
 /**
     * 获取 是否推送，1为是，0为否 的值
     * @return String
     */
    public String getIsPush() {
        return isPush;
    }
    
    /**
     * 设置是否推送，1为是，0为否 的值
     * @param String isPush
     */
    public ActivityNotice setIsPush(String isPush) {
        this.isPush = isPush;
        return this;
    }
 /**
     * 获取 是否有链接，1为是，0为否 的值
     * @return String
     */
    public String getIsUrl() {
        return isUrl;
    }
    
    /**
     * 设置是否有链接，1为是，0为否 的值
     * @param String isUrl
     */
    public ActivityNotice setIsUrl(String isUrl) {
        this.isUrl = isUrl;
        return this;
    }
 /**
     * 获取 关联位置，1为url，2为native 的值
     * @return String
     */
    public String getRelation() {
        return relation;
    }
    
    /**
     * 设置关联位置，1为url，2为native 的值
     * @param String relation
     */
    public ActivityNotice setRelation(String relation) {
        this.relation = relation;
        return this;
    }
 /**
     * 获取 跳转地址 的值
     * @return String
     */
    public String getRedirectUrl() {
        return redirectUrl;
    }
    
    /**
     * 设置跳转地址 的值
     * @param String redirectUrl
     */
    public ActivityNotice setRedirectUrl(String redirectUrl) {
        this.redirectUrl = redirectUrl;
        return this;
    }
 /**
     * 获取 发布方式，1为立即，2为定时 的值
     * @return String
     */
    public String getPublishMode() {
        return publishMode;
    }
    
    /**
     * 设置发布方式，1为立即，2为定时 的值
     * @param String publishMode
     */
    public ActivityNotice setPublishMode(String publishMode) {
        this.publishMode = publishMode;
        return this;
    }
 /**
     * 获取 发布时间 的值
     * @return Date
     */
    public Date getPublishTime() {
        return publishTime;
    }
    
    /**
     * 设置发布时间 的值
     * @param Date publishTime
     */
    public ActivityNotice setPublishTime(Date publishTime) {
        this.publishTime = publishTime;
        return this;
    }


}